-- Función para sumar dos números
function sumar(a, b)
  return a + b
end
-- Función para restar dos números
function restar(a, b)
  return a - b
end
-- Función para multiplicar dos números
function multiplicar(a, b)
  return a * b
end
-- Función para dividir dos números
function dividir(a, b)
  if b ~= 0 then
    return a / b
  else
    return "Error: No se puede dividir entre cero"
  end
end
-- Pedir al usuario la operación deseada
print("Ingrese la operación deseada:")
print("1. Sumar")
print("2. Restar")
print("3. Multiplicar")
print("4. Dividir")
opcion = io.read("*n")
-- Pedir al usuario los números
print("Ingrese el primer número:")
num1 = io.read("*n")
print("Ingrese el segundo número:")
num2 = io.read("*n")
-- Realizar la operación seleccionada por el usuario
if opcion == 1 then
  resultado = sumar(num1, num2)
elseif opcion == 2 then
  resultado = restar(num1, num2)
elseif opcion == 3 then
  resultado = multiplicar(num1, num2)
elseif opcion == 4 then
  resultado = dividir(num1, num2)
else
  resultado = "Opción inválida"
end
-- Mostrar el resultado
print("El resultado es: " .. resultado)
 
